Toward Natural Language Computation
نویسندگان
چکیده
A computer programming system called the "Natural Language Computer" (NLC) is described which allows a user to type English commands while watching them executed on sample data appearing on a display screen. Direct visual feedback enables the user to detect most misinterpretation errors as they are made so that incorrect or ambiguous commands can be retyped or clarified immediately. A sequence of correctly executed commands may be given a name and used as a subroutine, thus extending the set of available operations and allowing larger English-language programs to be constructed hierarchically. In addition to discussing the transition network syntax and procedural semantics of the system, special attention is devoted to the following topics: the nature of imperative sentences in the matrix domain; the processing of non-trivial noun phrases; conjunction; pronominals; and programming constructs such as "if", "repeat", and procedure definition.
منابع مشابه
Logical Formalization of Human Intuitive Mental Imagery for Spatiotemporal Language Understanding
People would employ intuitive spatial relations such as ‘at’, ‘around’, ‘along’, etc. rather than the rigid global coordinates provided by GPS when they refer to physical locations in their casual communication. These word concepts, however, are considered to reflect human cognitive propensities toward the external world. Therefore they can be subjective to each human individual but as well can...
متن کاملComputation, Mathematical Notation, and Linguistics
Much like ordinary natural languages, most of the mathematical notation we have today has grown up over a long period of time by a kind of natural selection. Occasionally explicit efforts to systematize the notation have been made—though they have been remarkably few and far between. In the late 1600s, Leibniz, for example, was quite concerned with mathematical notation—seeing it as an opportun...
متن کاملToward a Real-Time Spoken Language System Using Commercial Hardware
We describe the methods and hardware that we are using to produce a real-time demonstration of an integrated Spoken Language System. We describe algorithms that greatly reduce the computation needed to compute the N-Best sentence hypotheses. To avoid grammar coverage problems we use a fully-connected first-order statistical class grammar. The speech-search algorithm is implemented on a board wi...
متن کاملThe Most Uncreative Examinee: A First Step toward Wide Coverage Natural Language Math Problem Solving
We report on a project aiming at developing a system that solves a wide range of math problems written in natural language. In the system, formal analysis of natural language semantics is coupled with automated reasoning technologies including computer algebra, using logic as their common language. We have developed a prototype system that accepts as its input a linguistically annotated problem...
متن کاملToward Natural Language Computation I
A computer programming system called the "Natural Language Computer" (NLC) is described which allows a user to type English commands while watching them executed on sample data appearing on a display screen. Direct visual feedback enables the user to detect most misinterpretation errors as they are made so that incorrect or ambiguous commands can be retyped or clarified immediately. A sequence ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- American Journal of Computational Linguistics
دوره 6 شماره
صفحات -
تاریخ انتشار 1980